2019鐵人賽
執行程式的過程,常常需要瞭解這個變數的值之後,才能將變數進一步處理。
如果單純將變數echo
或print
出來,不一定每個變數都會給echo
,因爲 array、object 不給echo
這時需要透過一些方法來協助你。
例子1:
<?php
$a = array(1, 2, array("a", "b", "c"));
var_dump($a);
?>
結果
array(3) {
[0]=>
int(1)
[1]=>
int(2)
[2]=>
array(3) {
[0]=>
string(1) "a"
[1]=>
string(1) "b"
[2]=>
string(1) "c"
}
}
例子2:
<?php
$b = 3.1;
$c = true;
var_dump($b, $c);
?>
結果
float(3.1)
bool(true)
2019鐵人賽
執行程式的過程,常常需要瞭解這個變數的值之後,才能將變數進一步處理。
如果單純將變數echo
或print
出來,不一定每個變數都會給echo
,因爲 array、object 不給echo
這時需要透過一些方法來協助你。
例子1:
<?php
$a = array(1, 2, array("a", "b", "c"));
var_dump($a);
?>
結果
array(3) {
[0]=>
int(1)
[1]=>
int(2)
[2]=>
array(3) {
[0]=>
string(1) "a"
[1]=>
string(1) "b"
[2]=>
string(1) "c"
}
}
例子2:
<?php
$b = 3.1;
$c = true;
var_dump($b, $c);
?>
結果
float(3.1)
bool(true)
die() 函數輸出一條消息,並停止之後的 code。
die() 是 exit() 的別名。
所以搭配 die() 的話,可以印出想印的東西,也可以停止之後的 code。
reference from http://php.net/manual/en/function.var-dump.php
reference from http://php.net/manual/en/function.die.php
所以搭配 die() 的話,可以印出想印的東西,也可以停止之後的 code。
reference from http://php.net/manual/en/function.var-dump.php
reference from http://php.net/manual/en/function.die.php